package com.xuecheng.api.content;

import com.xuecheng.api.content.model.CourseBaseDTO;
import com.xuecheng.api.content.model.qo.CourseAuditVO;
import com.xuecheng.api.content.model.qo.QueryCourseModel;
import com.xuecheng.common.domain.page.PageRequestParams;
import com.xuecheng.common.domain.page.PageVO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;

/**
 * <h4>xuecheng</h4>
 * <p>运营课程审核api</p>
 *
 * @author : by wujianming
 * @date : 2021-12-13 18:03
 **/
@Api("运营平台审核")
public interface CourseAuditApl {


    @ApiOperation("分页查询基课程")
    @ApiImplicitParams({@ApiImplicitParam(name = "params",value = "分页查询条件"),@ApiImplicitParam(name = "model"
    ,value = "课程审核条件")})
    PageVO<CourseBaseDTO> queryCourseList(PageRequestParams params, QueryCourseModel model);

    @ApiOperation("课程审核")
    void approveCourse(CourseAuditVO auditVO);
}
